package com.ztom.beans.factory

/**
 * @author ZhangTao
 */
interface AutowireCapableBeanFactory : BeanFactory {

    /**
     * 执行前置处理
     */
    fun applyBeanPostProcessorBeforeInitialization(existBean: Any, beanName: String): Any

    /**
     * 执行后置处理
     */
    fun applyBeanPostProcessorAfterInitialization(existBean: Any, beanName: String): Any
}